home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 25
/
Aminet 25 (1998)(GTI - Schatztruhe)[!][Jun 1998].iso
/
Aminet
/
comm
/
net
/
LT_UNIX255.lha
/
Manual.LT
/
grep.man
< prev
next >
Wrap
Text File
|
1997-04-16
|
3KB
|
77 lines
grep, lgrep(1)
COMANDO:
grep, lgrep - Resgata de um arquivo determinados dados.
SINTAXE:
grep -[f,o,a] [DEVICE][ARQ] [TEXTO],[NÚMERO DE LINHAS]
grep -l [DEVICE][ARQ]
lgrep -[o] [DEVICE][ARQ],[LINHA]
Este comando foi desenvolvido com a finalidade de retirar ou consultar
em um determinado arquivo um texto ou uma palavra, é muito usado para
comandos de SHELL para programação de banco de dados.
Conbinado com outros comandos podemos verificar qual linha do arquivo
contém uma determinada palavra, podemos remové-la e até joga-la para
outro arquivo, temos a opção de listar em um determinado arquivo todas
as linhas que comecem por uma determinada letra ou caractere etc, abaixo
segue exemplos:
[ grep - Esta opção resgata de um arquivo todas as frases onde estiver
uma determinada palavra ou frase em questão ex:
grep DH0:ARQ ltdos,0
Será retirado do arquivo e jogado para a tela todas as linhas onde
existir a palavra (ltdos), e após esta linha será jogado mais 0 linhas
abaixo, o 0 indica quantas linhas deve ser resgatada do arquivo após a con-
sulta. Este comando verifica todas linhas do arquivo de letra em letra.
A segunda opçâo deste comando é optativa nâo precisa ser colocada, ca-
nâo seja colocada será assumida como 0. ]
[ grep -f - Esta opção do grep resgata do arquivo todas as frases que
começarem com uma determinada letra caractere ou até mesmo palavra ou frase
do arquivo ex:
grep -f DH0:ARQ A,0 --> Será feita uma consulta ao device DH0:, ao
arquivo ARQ, todas as linhas que começarem com a letra A (maiúscula e minús-
cula tem diferença), serão colocadas na tela. ]
[ grep -o - Esta opção do grep joga seu resultado na variável ATTRIB,
é usada para programação, ela joga sempre a ultimá posição da consulta,
caso seja consultado mais de uma linha somente a última será jogada na
variável.
grep -o DH0:ARQ ltdos,0 --> Será consultado a palavra (ltdos) caso ela
exista no arquivo será jogado toda a linha onde ela estiver na variável
ATTRIB, a opção -o funciona como o grep normal só que oculto. ]
[ grep -a - Esta opçao do grep joga na tela o número da linha onde
estão localizadas determinadas palavras da consulta, ex:
grep -a DH0:ARQ ltdos,0 --> Será consultado a palavra (ltdos), em
todas as linhas do arquivo onde existirem a palavra, será mostrada na tela
sua respectiva linha. ]
[ grep -l - Esta opção consulta o arquivo e mostra quantas linhas ele
possui, ex:
grep -l DH0:ARQ --> Será exibido na tela quantas linhas possui o
arquivo ARQ. ]
[ lgrep [-o] - Consulta o arquivo uma determinada linha ex:
lgrep DH0:ARQ,10 --> Será consultada somente a linha 10 do arquivo.
lgrep -o DH0:ARQ,10 --> Será consultado a linha 10 e jogado o conteúdo
na variável ATTRIB. ]
Pode haver combinações de opções usando o -o com qualquer opção.
Todas estas opções podem ser direcionadas para outro arquivo usando
>,>>.
-------------------------------------------------------
LT-UNIX SYSTEM (R) _ Lithium Software 1995, by Cristian Robert Gallas